package com.hxkj.service.taglib;

import com.hxkj.domain.po.WebsiteAddr;
import com.platform.common.domain.result.ResultDataStruct;
import com.platform.common.domain.result.ResultMessageStruct;
import com.platform.common.domain.result.ResultPageStruct;
import com.platform.common.domain.to.PageTo;

import java.util.List;

/**
 * created by chenfangzhou on 2018/8/9
 */
public interface WebsiteAddrService {
    ResultPageStruct<WebsiteAddr> getPages(WebsiteAddr websiteAddr, PageTo pageParam) throws Exception;

    List<WebsiteAddr> getList(WebsiteAddr websiteAddr) throws Exception;

    ResultDataStruct<WebsiteAddr> get(WebsiteAddr websiteAddr) throws Exception;

    ResultMessageStruct save(WebsiteAddr websiteAddr) throws Exception;

    ResultMessageStruct update(WebsiteAddr websiteAddr) throws Exception;

    ResultMessageStruct delete(WebsiteAddr websiteAddr) throws Exception;
}
